﻿using Jst.Application.Contracts.Dto.SignIn;
using Jst.Core.jwt;

namespace Jst.Application.Contracts.IApplication.SignIn
{
    public interface IAuthServices
    {
        Task<ApiResult> GetSignature(string token, string secretKey);
        Task<ApiResult> GetJwtToken(LoginInput input);
        Task<ApiResult> RefreshToken(string token = "");
        Task<ApiResult> SingleLogin(string token, double expires_in);
        Task<ApiResult> GetLoginMenue(string token);
    }
}
